home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekkan Dennou Club 145
/
Gekkan Dennou Club - 2000.6 Vol. 145 (Japan).7z
/
Gekkan Dennou Club - 2000.6 Vol. 145 (Japan) (Track 1).bin
/
ikap
/
etc
/
likap.doc
next >
Wrap
Text File
|
2000-05-08
|
5KB
|
204 lines
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
4×5ドットASCIIコードフォントセット
5×6非漢字全角コードフォントセット
リとるイカP[likap.f45/likap.f56]
電脳魔術団\shoryu 2000
───────────────────────────────────
汎用
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
きたるべき、というより既にきてしまい、これからもますます発展が期待出来
る小型情報機器時代にそなえるべく、超小型のビットマップフォントを作ってみ
ました。営利/非営利、使用機種/環境に関わらず、フリーのフォントとして、
修正はもちろん、好きなように活用ください。そして、小型情報装置の世界をも
っと広げてください。
ただし、デザインコンセプト等はない、ただ「セットとして揃っている」以外
に特色がないことを付け加えておきます。
○ 4x5ドットASCIIコードフォントセット[likap.f45]
有効面積4x5ドットのASCIIコード配列のビットマップフォントです。 3x5ドッ
トで表現可能な文字に関しては、余白を設けてあります(別途プロポーショナル
処理も可能です)。1文字あたり20bitの情報を有し、3バイト/1文字のデー
タ構成を取ります。データは、左上から右下向き(ラスタ)スキャンし、データ
は頭づめとします。あまりの4bitは0で埋めます。
$f1,$44,$80 %11110001 %01000100 %10000000
│ │ │ │ │ ~~~~0で埋める
■■■■ %1111 ─┘ │ │ │ │
□□□■ %0001 ───┘ │ │ │
□■□□ %0100 ──────┘ │ │
□■□□ %0100 ────────┘ │
■□□□ %1000 ───────────┘
図:4x5ドットフォントデータフォーマット
よって、フォントファイルサイズは、768バイト(=3×256)となります。
なお、コントロールコードおよび全角1バイト目に該当する文字は空となっ
ています(一部コントロールコードを除く)。
○ 5x6ドット非漢字全角コードフォントセット[likap.f56]
有効面積5x6ドットの非漢字全角コードのビットマップフォントです。基本的
に余白は設けておりません。1文字あたり30bitの情報を有し、4バイト/1文
字のデータ構成を取ります。データは、左上から右下向き(ラスタ)スキャンし、
データは頭づめとします。あまりの2bitは0で埋めます。
$57,$54,$A9,$10=%01010_11101_01010_01010_10010_00100_00
□■□■□ %01010─┘ │ │ │ │ │ ~~0で埋める
■■■□■ %11101───┘ │ │ │ │
□■□■□ %01010──────┘ │ │ │
□■□■□ %01010─────────┘ │ │
■□□■□ %10010────────────┘ │
□□■□□ %00100───────────────┘
図:5x6ドットフォントデータフォーマット
よって、フォントファイルサイズは、3008バイト(=4×94×8)となります。
S-JISコードからパターンデータを引っ張ってくる方法は、同梱のf56type.cを
参考にしてください。結構面倒ですが、まぁ、日本語コードの呪いと諦めてくだ
さい。
○ 32×32ドット程度のビットマップ画面にどうぞ
PocketStation/ビジュアルメモリ/ポケットピカチューといったコンシュー
マ製品はもちろんのこと、PROTREK SATELLITE NAVI(腕時計付きGPS)等、32×
32ドットもしくは、同程度の画面サイズの液晶を持つ商品はこれからもどんどん
増えていくと考えられます。
文字間に1ドットの空白をいれても、リとるイカPフォントを使えば、1画面
に20(5×4)文字の表示が簡単に実現出来ます。
えらんでね
→うめ
もも
さくら
図:20(5×4)文字の表示例
○自作のポケコンやリモコン等にどうぞ
96×48ドット程度の画面を持つポケコンを作ってみたい。などと、思ったコト
ってありませんか?私はあります。そんな時、リとるイカPフォントを使えば、
1画面に19× 8文字の表示が出来、ちょっとしたプログラムリストもどんとこい
です。
また、MD等の曲名表示用のサイズの小さな液晶にも、より多くの情報を表示す
ることが出来るでしょう。
○フォント名はつらいよ
なんだか、フォントデータには土地や人の名前を付けるのが慣習のようですが、
いまいちピンと来るモノがなかったため、なんとなく、このような勝手な名前と
なりました。これなら、「リカP」といえなくもないですからね。平にご了承お
ば。
○スゴイと思ったこと
ちらっと見せてもらっただけなのですが、「どこでもいっしょ」、いや、スゴ
イですね。あのメモリサイズであれだけ動かすなんて。当たり前のように動いて
いますが、それはもう、メモリとの戦いだったのでしょうね。本当にご苦労さま
です。
○小型フォントのこれから
現在、小型情報携帯装置の間では、12x12ドットフォントがもてはやされてい
ますが、電脳倶楽部では、そのフォント(JIS第二水準も!)も8年以上前に発
表されています。
で、私が思うに、もうしばらくというか、高い解像度の液晶の値段がこなれて
くるまでの間、「省略を前提とした10x10ドット漢字(JIS第一水準で十分)+
8x10全角非漢字」フォントの需要が結構あるのでは?などと考えます。ポイント
はプロポーショナルであるということ。例えば、ケータイから、やりとりするメ
ールを考えた場合、上記の仕様を満たしていれば、性能的にほぼ必要十分、と感
じませんか。機会があれば、8x10全角非漢字には挑戦してみたいですね。なんと
いっても、PocketStationで、12(=4×3)文字ですから。
○その他
いわゆるフリーデータです。使いモノになるのであれば、どうぞご自由にお使
いください。
舩本昇竜@電脳倶楽部編集部
(EOF)